Class CommonFehlerTextFactory

java.lang.Object
de.aoksystems.da.kernpruefung.CommonFehlerTextFactory

public final class CommonFehlerTextFactory extends Object
Die Klasse liest die Fehlertexte für DSKO, DBAN und DBNA aus der Resource-Datei. Schlüssel ist die Version der Satzbeschreibung und die 7-stellige Fehlernummer. Wird zu einem Schlüssel kein Eintrag gefunden, wird der Fehler mit dem Default-Fehlertext DEFAULT_NOTFOUND_TEXT zurückgeliefert.
Version:
1.0
Author:
Jens Tröger (AOK-Systems - Datenaustausch)
  • Field Details

    • DEFAULT_NOTFOUND_TEXT

      public static final String DEFAULT_NOTFOUND_TEXT
      Der Default-Fehlertext, der bei fehlendem Schlüssel verwendet wird.
      Wert: "Fehlertext nicht gefunden!"
      See Also:
  • Method Details

    • getRawForDBFE

      public static String getRawForDBFE(String version, String fehlerNummer)
      Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestelltem "DBFE" und Fehlernummer. Der Rückgabewert kann direkt als Rohdatenstring zur Konstruktion eines DBFE beutzt werden. Das Format der Rückgabe sieht wie folgt aus:
      DBFExxxxxxx tttttttt....ttttt
      Parameters:
      version - Version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlerbaustein Fehlerbaustein DBFE als Rohdatenstring
    • getTextForDBFE

      public static String getTextForDBFE(String version, String fehlerNummer)
      Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestellter Fehlernummer, aber ohne "DBFE".
      Parameters:
      version - Version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlertext
    • getKurzFehlerText

      public static String getKurzFehlerText(String version, String fehlerNummer)
      Returniert den kurzen Fehlertext zur Fehlernummer.
      Parameters:
      version - version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlertext
    • getLangFehlerText

      public static String getLangFehlerText(String version, String fehlerNummer)
      Returniert den langen Fehlertext zur Fehlernummer.
      Parameters:
      version - version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlertext
    • getInstance

      public static CommonFehlerTextFactory getInstance()
      Returniert die Singleton-Instance der Klasse FehlerTextFactory.
      Returns:
      Singleton instance